penny dropped

Translations
до (кого-то) дошло
When she saw the surprise party, the penny dropped.
Когда она увидела сюрприз-вечеринку, до нее дошло.
Definitions
The phrase 'penny dropped' means that someone has finally understood or realized something after a period of confusion or misunderstanding. It refers to the moment when the meaning or solution becomes clear.